package service.impl;

import dao.impl.CouponImpl;
import pojo.Coupon;
import service.CouponService;
import util.PageBean;



public class CouponServiceImpl implements CouponService {
    CouponImpl cd = new CouponImpl();

    /**
     * 优惠券分页查询
     *
     * @param pb
     * @return
     */
    @Override
    public PageBean<Coupon> getCoupon(PageBean<Coupon> pb) {

        pb.setTotalCount(cd.countCoupon());
        return cd.getCoupon(pb);
    }

    /**
     * 修改优惠券信息
     *
     * @param
     * @return
     */
    @Override
    public int updateCoupon(Coupon coupon) {
        return cd.updateCoupon(coupon);
    }

    /**
     * 通过id查询
     *
     * @param id
     * @return
     */
    @Override
    public Coupon searchCoupon(int id) {
        return cd.searchCoupon(id);
    }

    /**
     * 通过id删除优惠券信息
     *
     * @param id
     * @return
     */
    @Override
    public int deleteCoupon(int id) {
        return cd.deleteCoupon(id);
    }

    @Override
    public int insertCoupon(Coupon cp) {
        return cd.insertCoupon(cp);
    }


}
